Network 3
Operating
Software
Catalog Number 26-2775
This Network 3 Operating Software is designed for use
with a TRS-80 Network 3 Controller (Cat. No. 26-1212)
in a network of up to 16 TRS-80 Model III "student sta-
tions" connected to a central disk-equipped "host"
TRS-80 Model III. This software package makes it pos-
sible for each student station to use the disk at the
host computer to load and save programs, to use disk
data files, and to use a printer attached to the host
computer, all without teacher intervention. Student sta-
tions can also operate independently, without disturbing
the network connections. The minimum host computer
is a 32K TRS-80 Model III with one disk drive and
RS-232C interface. The minimum student station is a
16K TRS-80 Model III with Model III BASIC and
RS-232C interface.
s~\
CUSTOM MANUFACTURED FOR RADIO SHACK |J| A DIVISION OF TANDY CORPORATION
i&w.
TERMS AND CONDITIONS OF SALE AND LICENSE OF RADIO SHACK COMPUTER EQUIPMENT AND SOFTWARE
PURCHASED FROM A RADIO SHACK COMPANY-OWNED COMPUTER CENTER, RETAIL STORE OR FROM A
RADIO SHACK FRANCHISEE OR DEALER AT ITS AUTHORIZED LOCATION
CUSTOMER OBLIGATIONS
LIMITED WARRANTY
A. CUSTOMER assumes full responsibility that this Radio Shack computer hardware purchased (the "Equipment"), and any copies of Radio
Shack software included with the Equipment or licensed separately (the "Software") meets the specifications, capacity, capabilities,
versatility, and other requirements of CUSTOMER.
B. CUSTOMER assumes full responsibility for the condition and effectiveness of the operating environment in which the Equipment and Software
are to function, and for its installation.
II. RADIO SHACK LIMITED WARRANTIES AND CONDITIONS OF SALE
A. For a period of ninety (90) calendar days from the date of the Radio Shack sales document received upon purchase of the Equipment, RADIO
SHACK warrants to the original CUSTOMER that the Equipment and the medium upon which the Software is stored is free from manufacturing
defects. THIS WARRANTY IS ONLY APPLICABLE TO PURCHASES OF RADIO SHACK EQUIPMENT BY THE ORIGINAL CUSTOMER FROM
RADIO SHACK COMPANY-OWNED COMPUTER CENTERS, RETAIL STORES AND FROM RADIO SHACK FRANCHISEES AND DEALERS AT ITS
AUTHORIZED LOCATION. The warranty is void if the Equipment's case or cabinet has been opened, or if the Equipment or Software has been
subjected to improper or abnormal use. If a manufacturing defect is discovered during the stated warranty period, the defective Equipment
must be returned to a Radio Shack Computer Center, a Radio Shack retail store, participating Radio Shack franchisee or Radio Shack dealer
for repair, along with a copy of the sales document or lease agreement. The original CUSTOMER'S sole and exclusive remedy in the event of
a defect is limited to the correction of the defect by repair, replacement, or refund of the purchase price, at RADIO SHACK'S election and sole
expense. RADIO SHACK has no obligation to replace or repair expendable items.
B. RADIO SHACK makes no warranty as to the design, capability, capacity, or suitability for use of the Software, except as provided in this
- paragraph. Software is licensed on an "AS IS" basis, without warranty. The original CUSTOMER'S exclusive remedy, in the event of a
Software manufacturing defect, is its repair or replacement within thirty (30) calendar days of the date of the Radio Shack sales document
received upon license of the Software, The defective Software shall be returned to a Radio Shack Computer Center, a Radio Shack retail store,
participating Radio Shack franchisee or Radio Shack dealer along with the sales document.
C. Except as provided herein no employee, agent, franchisee, deaier or other person is authorized to give any warranties of any nature on behalf
Of RADIO SHACK.
D. Except as provided herein, RADIO SHACK MAKES NO WARRANTIES, INCLUDING WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A
PARTICULAR PURPOSE.
E. Some states do not allow limitations on how long an implied warranty lasts, so the above limitation(s) may not apply to CUSTOMER.
III. LIMITATION OF LIABILITY
A. EXCEPT AS PROVIDED HEREIN, RADIO SHACK SHALL HAVE NO LIABILITY OR RESPONSIBILITY TO CUSTOMER OR ANY OTHER PERSON
OR ENTITY WITH RESPECT TO ANY LIABILITY, LOSS OR DAMAGE CAUSED OR ALLEGED TO BE CAUSED DIRECTLY OR INDIRECTLY BY
"EQUIPMENT" OR "SOFTWARE" SOLD, LEASED, LICENSED OR FURNISHED BY RADIO SHACK, INCLUDING, BUT NOT LIMITED TO, ANY
INTERRUPTION OF SERVICE, LOSS OF BUSINESS OR ANTICIPATORY PROFITS OR CONSEQUENTIAL DAMAGES RESULTING FROM THE
USE OR OPERATION OF THE "EQUIPMENT" OR "SOFTWARE". IN NO EVENT SHALL RADIO SHACK BE LIABLE FOR LOSS OF PROFITS, OR
ANY INDIRECT, SPECIAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF ANY BREACH OF THIS WARRANTY OR IN ANY MANNER
ARISING OUT OF OR CONNECTED WITH THE SALE, LEASE, LICENSE, USE OR ANTICIPATED USE OF THE "EQUIPMENT" OR "SOFTWARE".
NOTWITHSTANDING THE ABOVE LIMITATIONS AND WARRANTIES, RADIO SHACK'S LIABILITY HEREUNDER FOR DAMAGES INCURRED BY
CUSTOMER OR OTHERS SHALL NOT EXCEED THE AMOUNT PAID BY CUSTOMER FOR THE PARTICULAR "EQUIPMENT" OR "SOFTWARE"
INVOLVED
B. RADIO SHACK shall not be liable for any damages caused by delay in delivering or furnishing Equipment and/or Software.
C. No action arising out of any claimed breach of this Warranty or transactions under this Warranty may be brought more than two (2) years
after the cause of action has accrued or more than four (4) years after the date of the Radio Shack sales document for the Equipment or
Software, whichever first occurs.
D. Some states do not allow the limitation or exclusion of incidental or consequential damages, so the above limitation(s) or exclusion(s) may
not apply to CUSTOMER.
IV. RADIO SHACK SOFTWARE LICENSE
RADIO SHACK grants to CUSTOMER a non-exclusive, paid-up license to use the RADIO SHACK Software on one computer, subject to the following
provisions:
A. Except as otherwise provided in this Software License, applicable copyright laws shall apply to the Software.
B. Title to the medium on which the Software is recorded (cassette and/or diskette) or stored (ROM) is transferred to CUSTOMER, but not title to
the Software.
C. CUSTOMER may use Software on one host computer and access that Software through one or more terminals if the Software permits this
function.
D. CUSTOMER shall not use, make, manufacture, or reproduce copies of Software except for use on one computer and as is specifically
provided in this Software License. Customer is expressly prohibited from disassembling the Software.
E. CUSTOMER is permitted to make additional copies of the Software only for backup or archival purposes or if additional copies are required in
the operation of one computer with the Software, but only to the extent the Software allows a backup copy to be made. However, for
TRSDOS Software, CUSTOMER is permitted to make a limited. number of additional copies for CUSTOMER'S own use.
F. CUSTOMER may resell or distribute unmodified copies of the Software provided CUSTOMER has purchased one copy of the Software for each
one sold or distributed. The provisions of this Software License shall also be applicable to third parties receiving copies of the Software from
CUSTOMER.
G. All copyright notices shall be retained on all copies of the Software.
V. APPLICABILITY OF WARRANTY
A. The terms and conditions of this Warranty are applicable as between RADIO SHACK and CUSTOMER to either a sale of the Equipment and/or
Software License to CUSTOMER or to a transaction whereby RADIO SHACK sells or conveys such Equipment to a third party for lease to
CUSTOMER.
B. The limitations of liability and Warranty provisions herein shall inure to the benefit of RADIO SHACK, the author, owner and/or licensor of the
Software and any manufacturer of the Equipment sold by RADIO SHACK.
VI. STATE LAW RIGHTS
The warranties granted herein give the original CUSTOMER specific legal rights, and the original CUSTOMER may have other rights which vary
from state to state.
IIW'.VW
875-9186
'
xgvsi
Mm
mm
'-v.-'.
'■8&$ ^Jifi;
"
~
Network 3 Operating Software
Radio /hack
■Ti A DIVISION OF TANDY CORPORATION
|£J FORT WORTH, TEXAS 76102
FIRST EDITION
TRSDOS™ Operating System:
e 1980, 1981 Tandy Corporation
All Rights Reserved.
Network 3 Model III Operating System and NBASIC
and
Network 3 Model III Student Station System Software:
®®1982 Micro-Systems Software, Inc.
Licensed to Tandy Corporation
All Rights Reserved.
MENU, MAILBOX, and MENUSORS Programs:
® @ 1982 Tandy Corporation
All Rights Reserved.
"Network 3 Operating Software User's ManuaV:
° 1982 Tandy Corporation
All Rights Reserved.
Reproduction or use, without express written permission
from Tandy Corporation, of any portion of this manual is
prohibited. While reasonable efforts have been taken in the
preparation of this manual to assure its accuracy, Tandy
Corporation assumes no liability resulting from any errors
or omissions in this manual, or from the use of the informa-
tion obtained herein.
Please refer to the Software License on the back cover of
this manual for limitations on use and reproduction of this
Software package.
-
Table of Contents
Introduction 1
Operating the Network 3 3
Equipment Requirements 3
Using the Network 3 System 3
Example: Using Radio Shack's K-8 Math With
Student Management Program with the Network 3 8
Advanced Features of Network 3 9
Equipment Choices 9
Printing and Spooling 9
Programming Hints for Programs
to be Used with the Network 3 10
Network 3 Utility Software 11
Using MENU with the Network 3 11
Using MAILBOX with the Network 3 14
Using a Network 1 or Network 2 Controller
to Load the Student Station System Software 15
Using the Network 3 with Programs
Stored on Cassette Tape 17
Appendix I: List of Radio Shack Software
Fully Compatible with the Network 3 19
Appendix II: For One-Drive Host Systems 20
a. Using the Network 3 Controller with a
One-Drive Host Computer 20
b. Using Programs from a Diskette with a
Different Version of the Operating System 23
Appendix III: Network 3 BASIC (NBASIC) Information 26
a. Network 3 BASIC Quick Reference 26
b. Network 3 BASIC Error Messages 30
Appendix IV: Backup Information 33
a. Making a Backup Copy of the
Network 3 Software Diskette 33
b. Making a Backup Copy of the
Student Station System Software Tape 36
~
—
^
^
^
INTRODUCTION
The Radio Shack® TRS-80® Network 3 Controller enables educators to design a
network of up to 16 non-disk TRS-80 Model III microcomputers (or Student
Stations) around one TRS-80 Model III disk Host system.* The Network 3 provides
the Student Stations with most of the capabilities of a disk-equipped computer
system. For example:
©
All 16 Student Stations can load and store programs and other information
using the disk at the Host system.
• All Student Stations can use a line printer attached to the Host system
without interrupting other students or the teacher.
• Student Stations can store information on the Host disk, allowing class
records to be kept in one location.
• Network 3 even makes it possible for computer science students to learn and
use Disk BASIC on non-disk TRS-80s.
In addition to being a part of a network, each participating TRS-80 Student Station
can also be used as an independent, stand-alone unit. This flexibility helps to make
the Network 3 an ideal choice for classroom or administrative purposes.
The Network 3 system in its maximum 16 Student Station configuration is most
suitable for situations where there is moderate-to-infrequent student interaction with
the Host computer (that is, loading or saving programs, reading or writing disk
data files, or accessing the printer). Where a higher frequency of student interaction
with the Host is desirable, smaller configurations (fewer Student Stations) may be
appropriate depending on your particular application. If you have questions about
the best configuration for your application, contact your Radio Shack Regional
Educational Sales Coordinator or a Radio Shack Store or Computer Center
near you.
'~
'• Future Network 3 Software will support the TRS-80 Color Computer as Student Station
and the TRS-80 Model II as Host.
"
OPERATING THE NETWORK 3
Equipment Requirements
The TRS-80 Network 3 Controller connects up to 16 TRS-80 Model III micro-
computers to a central disk-equipped TRS-80 Model III to share the disk storage
and printer. The minimum Host computer is a TRS-80 Model III with 32K of
memory, one disk drive, and an RS-232C interface. A Student Station needs 16K of
memory, Model III BASIC, and an RS-232C interface. The Network 3 Controller
requires 1 cable (10 to 100 feet) for each Student Station and 1 cable for the Host
system.
Using the Network 3 System
Before doing anything else, you should make a backup copy of the "Network 3
Operating System and NBASIC" diskette (hereafter referred to as the Network 3
software diskette) supplied with this package, following the directions on page 33 of
this manual. You should also make a backup of the Student Station System
Software cassette, following the instructions on page 36. Use these backup copies
when operating the Network, and store the original diskette and cassette in a safe
place to protect them from damage.
Once you have made a backup copy of the Network 3 software diskette and the
Student Station System Software cassette, follow the directions in the Network 3
Operation Guide which came with the Controller to connect the Network 3 to the
Host system and Student Stations. Then turn on all equipment.
To load a program from the Host computer into one or more Student Stations,
follow the steps below.
At the Network 3 Controller:
1. Make sure the Network 3 Controller is ON (the Power button on the front
of the Controller should be illuminated).
2. The Mode button should NOT be illuminated; if it is, press the Mode button
once and the light will go off.
At each Student Station:
3. Make sure each computer is ON (the ON/OFF switch is under the right side
of the keyboard).
If the Student Station is equipped with the special ROM-based loader, follow the
initialization procedure described in the literature accompanying the loader; then
skip to Step 10 below.
^
If the Student Station is not equipped with the ROM-based loader, continue with
Step 4 below to load the Student Station System Software from cassette. (If a
Network 1 or Network 2 Controller is available, this software can be loaded into the
Student Stations from the Host computer following the directions on page 15.)
4. Connect the cassette recorder to the Student Station. Make sure the
recorder is plugged in.
5. Insert the backup copy of the Network 3 Student Station System Software
cassette into the cassette recorder.
6. Set the volume on the cassette recorder at 6.
7. Press the REWIND button on the recorder. When the tape is rewound,
press STOP. Then press PLAY. (If the recorder is connected properly, it
should not come on at this point.)
8. When the screen reads: Type:
Cass? I ENTER |
Memory Size? I ENTER I
Ready \M\ ffl [H El EH \M\ I ENTER I
>.
* ? m e m m tn \s\ co i enter i
The cassette recorder will come on and begin to load the program. (If the
program is loading properly, two asterisks will appear in the upper right
corner of the screen. The right asterisk will blink.)
If the asterisks do not appear after several seconds:
• press the STOP button on the recorder
• turn the volume on the recorder a little higher
• press the orange Reset button on the computer
• repeat the instructions from Step 7 above.
If the asterisks appear, but the right one does not blink:
• press the STOP button on the recorder
• turn the volume on the recorder a little lower
• press the orange Reset button on the computer
• repeat the instructions from Step 7 above.
If "D*" or "C*" appears on the screen, make a new backup copy of the Student
Station System Software cassette following the directions on page 36, and start
again from Step 4 above.
9. When "*?" reappears on the screen, press [7] I ENTER I .
10. "Baud rate?" will be displayed on the screen. Press I ENTER I . The screen will
now display "Network 3" and a blinking cursor.
(Note: Be sure to follow Steps 3 through 10 above at each Student Station.)
At the Host (Disk) Computer:
11. Make sure the computer is ON (the ON/OFF switch is under the right side
of the keyboard).
12. Insert the backup copy of the Network 3 software diskette in Drive (the
bottom drive) with the label facing up and the square notch to the left,
close the disk drive door, and press the orange Reset button.
13. Type the date, using two digits each for the month, day, and year, with a
slash separating eac h pair. (E xample: [©][I][/][0]|3][Z][iLl[Ijfor September
1, 1982.) Then press I ENTER I . When asked for the time, simply press
I ENTER I . (The computer will ask for the date and time only after it is first
turned on.)
14. When "TRSDOS Ready" appears on the screen, type HI El H] II I ENTER I .
15. When "Baud rate?" appears on the screen, press I ENTER I . * The screen
should now display:
3«ei III Sftw*
i v; its Af Corp, Ml rights rtttrvtti
-,T STATION »
*The baud rate is the rate at whi ch inform ation is transferred between the Host computer
and the Student Stations. When I ENTER I is pressed in response to the "Baud rate?"
question, the fastest rate (9600 baud) is used. Other rates which may be chosen include
300, 600, 1200, 1800, 2400, 3600, 4800, and 7200 baud. The Host computer and the
Student Stations must be set at the same baud rate for accurate transfer of information
between the Host computer and the Student Stations.
5
16. Insert the diskette containing the program(s) you want to run at the
Student Stations in Drive 1 (the top drive) of the Host computer, with the
label facing up and the square notch to the left. Close the disk drive door.
At each Student Station:
17. a. If you want to run an Assembly language program that is contained on
the diskette in Drive 1 of the Host system, type the filename of the
program and press I ENTER I .
b. If you want to run a BASI C program or to program in BASIC, type
Gil EO ED [1] Q] El I ENTER I .* The screen will show "Ready." To run a
BASIC program that is contained on t he diske tte in Drive 1 of the Host
system, type [W] QJ] [¥] [3 filename HO I ENTER I . (Substitute the filename
of the desired program for the word filename.)
As the program loads into the Student Station, the two asterisks next to
the words "STUDENT STATION" on the Host computer screen are replaced
by the number of the Student Station that is loading.
DO NOT turn off power to any Student Station while disk files are open or while
printing/spooling is occurring. Computers can be turned off only when the Host
computer screen looks like this (with two pairs of asterisks and one pair of zeroes
displayed):
* If you want to run programs that are stored on Model I diskettes, you can use the
CONVERT instruction to transfer them to a Model III diskette, before running them.
(Refer to the manual that accompanied the program or to the Disk System Owner's
Manual for directions on using CONVERT.)
6
If a computer is turned off while disk files are open or while printing/ spooling is
occurring, the Student Station(s) affected will show "IE ERROR". To start the
program again, at the St ation or Stations sho wing the error message type
ED B \Q\ fit] \E\ I ENTER I , then type SGI] ED 1 ENTER I .
"
CAUTION: If the orange Reset button is pressed at a Student Station, that
computer will return to independent operation (that is, it will no longer be a part of
the network). If this happens, the Student Station System Software will have to be
loaded into that Student Station again (following Steps 3 through 10 above) in
order for it to function as part of the network.
To avoid having to re-load the Student Station System Software each day, you may
leave the Student Stations on overnight. (The Network 3 Controller and the Host
computer may be turned off.) As long as a Student Station remains on and the
Reset button is not pressed, the software remains in that computer's memory and
does not need to be re-loaded. If a computer is left on overnight, the screen bright-
ness should be turned all the way down (using the brightness control under the left
side of the video display) to prolong the life of the video display.
For instructions on how to print from a Student Station to a printer attached to
the Host system, see Printing and Spooling on page 9 of this manual.
For a list of commands available in Network 3 BASIC (NBASIC), refer to the
Network 3 BASIC Quick Reference section in this manual (page 26). All Model III
BASIC (non-disk) commands are available in NBASIC.
The next section gives an example, using the Radio Shack K-8 Math with Student
Management Program, of how a program with student record-keeping capabilities
runs on the Network 3 system.
~
EXAMPLE:
USING RADIO SHACK'S K-8 MATH WITH STUDENT MANAGEMENT
PROGRAM WITH THE NETWORK 3
These instructions present an example of how a disk-based educational program can
be used with the Network 3. The program used in this example is Radio Shack's
K-8 Math With Student Management Program, which has a student record-keeping
capability. (This particular program requires 32K Student Stations.) Other programs
can be used in a similar way.
To run K-8 Math With Student Management:
1. Set up the Network 3 Controller, Host system, and Student Stations. Run
the HOST program and load in the Student Station System Software
program by following Steps 1 through 15 beginning on page 3.
2. Insert the selected K-8 Math With Student Management Model III program
diskette into Drive 1 (the top drive) of the Host computer.
3. At each Student Station you want to run the program, type
[N] [B] H UE! H E| and press I ENTER I; then type El -BE ED
CO E E JS IE EIE O IS CD I ENTER I . (This example is for the K-8 Math
program with the filename "ADDITION". You should use the filename of the
program you want to run.) You will notice that the disk drive on the Host
computer begins turning, loading the program from the diskette to the
Student Station.
The program will load and run normally on the Student Station, just as if it were
running on a disk-based computer. At the end of each session, the students' scores
are transferred from the Student Station to the Host system, where they are stored
on the K-8 Math program diskette in Drive 1. To view the scores stored on this
diskette, the teacher types the special code (as described in the K-8 Math With
Student Management teacher's manual) at a Student Station in which the desired
program is running. The disk at the Host computer turns as the student scores are
transferred from the diskette to the Student Station screen for the teacher's review.
ADVANCED FEATURES OF NETWORK 3
~
"
Equipment Choices
Any TRS-80 Model III microcomputer that has the minimum features listed under
Equipment Requirements on page 3 can be used with the Network 3 system.
Note: Since the Student Station System Software and NBASIC occupy
approximately 9K of memory, some 16K programs will require an additional 16K of
memory to run. Additional RAM (available at Radio Shack Stores and Computer
Centers) may be purchased and installed in 16K increments up to a maximum of
48K.
The Host computer is always completely dedicated to the Network 3 when the Host
program is running; at this time it can only receive requests from Student Stations
and perform those requests.
A disk-equipped Student Station will retain the use of its cassette I/O port (the
round socket where the cassette is plugged in), but its disk drives will be disabled
as long as it is participating in the network.
Note: Pressing the Reset button of the Host computer or any Student Station will
return the computer to its regular independent operations. The cable on the back of
the TRS-80 does not need to be disconnected to operate the computer
independently.
Printing and Spooling
All Student Station printing requests are routed to the Host printer under normal
conditions. (If you want to use a local printer at a Student Station, see the
discussion of CMD"H" on page 26 of the Network 3 BASIC Quick Reference
section.)
When a printing request goes to the Host computer, a function called "spool"
stores the material to be printed until the printer can get to it. This allows the
Student Station to continue working while its request is still being printed, or
possibly before its request has begun to print if another request was already on the
spool.
If a large amount of printing has been requested, the spool storage space will fill
up. When this space is full, Student Stations requesting printouts will have to wait
until more printing has been completed, making more spool storage space available,
before proceeding. If the printer is turned off, or runs out of paper, the spool will
fill to its maximum volume and continue to wait for the printer. When the printer
is ready, the spool will begin to print everything that was requested.
If requests are small enough, many can be sent to the spool during a class period.
Ten minutes before the end of class the printer can be turned on to print them all
at one time. This technique can be used to keep printer noise from interrupting
other activities.
9
Programming Hints for Programs to be Used With the Network 3
Successive printer requests from a Student Station should be made with a minimum
of delay between them. Do all of the necessary processing before beginning to print
the results. This will prevent print requests from other Student Stations from being
printed in between the start and finish of your document. This technique will also
prevent blank lines from appearing in the middle of your document. Avoid keyboard
input in the middle of a printing activity to prevent interference from other print
requests.
Disk file processing should also be kept as short and fast as possible. One way to
do this is to write subroutines which open and close the files that will be used in
the program. When you need the file, call the opening routine, process data in or
out, and call the closing routine before doing anything else. This technique is
unnecessary for an independent computer, but is recommended when more than one
Student Station will be calling the same file.
These procedures are recommended because Network 3 allows only one Student
Station to use a single data file at a time. All other Stations are locked out until
that Station closes the file. For the same reason, you should avoid keyboard input
between opening and closing a file. Always prepare all data before opening the file,
and close the file before the next processing or input point.
^
10
NETWORK 3 UTILITY SOFTWARE
Using MENU with the Network 3
MENU is a BASIC program (included on the Network 3 software diskette) which
you can use to allow students to choose which programs they want to run from a
selection of BASIC programs. MENU sets up an option list (or "menu") which
makes it easy for the student to select the desired program.
Follow the steps below to create your own option list program:
1. Set up the Network 3 Controller, Host system, and Student Stations. Run
the HOST program and load in the Student Station System Software
program by following Steps 1 through 15 beginning on page 3.
2. At a Student Station, when the screen shows Network 3 type
O \M [S [H CD OH and press I ENTER I ; then type
fRiruifNinn^fEirNiruin rENTERi .
3. You will need to assign a filename to the new option list program you are
creating. This filename can contain up to eight letters and numbers, and it
must begin with a letter. In this example, we will use "CHOICES" as the
filename of the new option list program being created. When the line:
What is the filename for the new menu?
appears on the screen, type [C] \H} [O] [TJ [C] [E] [S] (or whatever filename you
choose) and press I ENTER I .
4. Next you will type in 1) a descriptive name for each program that you want
to be available on the student's option list, and 2) the corresponding filename
of each program.
When your screen shows:
~
type the descriptive name you w ant to a ppear on the Student station screen
for the first program, and press I ENTER I . ("Adding" is used in this example.)
Now, when the screen shows:
r«w SEttf iW.m 5'iis PjlXHMCS.
MENU &W .
t "> ftsainj
type the filename of the corresponding program, and press I ENTER I . (The
filename can be found on the program diskette or in the user's manual.)
The program will continue to prompt you for up to ten menu entries and cor-
responding filenames. If you want fewer than ten entries in your option list,
enter all desired menu entries and filenames; then type \e\ \n\ [d] and press
12
I ENTER I for the next menu entry in the "MENU ENTRY" column. In this
situation, the screen might look like this:
T a! :e K£NU entries »v - '■ •- ■5' to end hit
, . - • FILEMC
: fidflfna
» S«M-ra sting
' fcit Predict
? ttWfffl
? SUBTRACT
? THJOl
rbsehmi >-
^
~
6. When < < < PLEASE WAIT> > > is displayed on the screen, the computer
saves the option list program you have created onto the Network 3 software
diskette in Drive 0, under the filename you specified in Step 3 above. When
saving is complete, the screen displays "DONE".
To run this option list program at the Student Stations, follow these steps:
1. Set up the Network 3 Controller, Host system, and Student Stations. Run
the HOST program and load in the Student Station System Software
program by following Steps 1 through 15 beginning on page 3.
2. At the Host system, the Network 3 software diskette (which now also
contains the menu program you have created) should be in Drive (the
bottom disk drive). Place the diskette containing all the programs listed in
the menu program in Drive 1 (the top disk drive).
3 At each Student Station that will use the opti on list you have created, type
El El M ED EI 'ED G3 E El H] \£\ I ENTER I . (In this example, the filename
"CHOICES" is used. Be sure to use the filename of the option list program
you created.)
4. The program will now display the list of descriptive names you entered when
you set up the option list. (The list of corresponding filenames will not
appear.) The student can choose the desired option by typing the number
that appears next to that option. The option list program will automatically
run the lesson program the student has chosen.
5. To return to the option list, terminate the current lesson program and start
again at Step 3.
To erase the menu program you created, place the Network 3 software diskette
(which contains your menu program) in Drive and press the orange Reset button.
When "TRSDOS Ready" is displayed, type BEEE DM \Q\ E ED E [U (or
whatever filename you assigned your menu) and press I ENTER I . When "TRSDOS
Ready" reappears, your menu program is erased.
Using MAILBOX with the Network 3
MAILBOX is a demonstration BASIC program contained on the Network 3
software diskette which is designed to illustrate the operation of the Network 3. It
allows students to send messages to one another from Student Stations. The
messages are stored on the Network 3 software diskette at the Host computer.
Follow these steps to use MAILBOX:
1. Set up the Network 3 Controller, Host system, and Student Stations. Run
the HOST program and load in the Student Station System Software
program by following Steps 1 through 15 beginning on page 3.
2. At ea ch Stude nt Station that is to participate, type In1Ib1[a1 [S] [D[CJ an d
press 1 ENTER I ; then type jW| fU] ED ED {Ml 13 EJ B SO El W ED I ENTER I .
From this point on, the program guides the student through its use. A total of 25
student messages can be stored by the program.
The teacher can leave a "bulletin board" message (a message that will be seen by
all the st udents u sing the program) by selecting option 1 and typing
HEE I ENTER I in response to the question, "WHO DO YOU WANT TO SEND IT
TO?" (Unlike other messages, these bulletin board messages cannot be erased by
the student.)
The teacher can erase a bulletin board message by choosing option 2, typing
HE IB 1 ENTER I . and then typing [7] when Erase? appears on the screen.
To erase all messages: (1) ch oose opt ion 1, (2) hold down the I SHIFT I key while
pressing I @ I , and (3) press I ENTER I .
14
^
■""
"-
USING A NETWORK 1 OR NETWORK 2 CONTROLLER
TO LOAD THE STUDENT STATION SYSTEM SOFTWARE
If you are using the cassette version of the Student Station System Software
(included with this package) instead of the ROM-based loader, you can use a
Network 1 or Network 2 Controller to load this software into the Student Stations
more efficiently. Follow these steps:
1. Set up the Network 3 Controller, Host system, and Student Stations.
2. Connect the Network 1 or Network 2 ControUer, the Host computer, and
the Student Stations according to the instructions in the Network 1 or
Network 2 manual. (This will not interfere with the Network 3 connections.
3. Turn on all equipment.
At the Network 1 or Network 2 Controller unit:
4. Set the Selector switch to MPLX.
5. If you are using a Network 2, set the Baud Rate switch at 1500. (The
Network 1 does not have this switch.)
At each Student Station:
6. "Cass?" will appear on the Student Station display. If you a re using a
Network 1, press UJ. If you are using a Network 2, press I ENTER 1 .
7. When "Memory Size?" appears on the screen, press I ENTER I .
8. When "Ready" appears on the screen, type \S] H g] U HHM] I ENTER I .
9. "*?" will appear. Type [S] CD QJJ IS E [N] \T} I ENTER I .
(The red lights on the Network 1 or Network 2 Controller unit that
correspond to the active Student Stations should now be lit.)
At the Host Computer:
10. Insert the Network 3 software diskette in the bottom drive with the label
facing up and the square notch to the left.
11. Press the orange Reset button.
15
12. When the screen reads:
Enter date:
Enter time:
TRSDOS Ready
Cass?
Device = Disk to Tape -
Filespec?
Press ANY key when
Cassette ready
You type:
roiroimroimmmm ienteri
(Example for September 1, 1982)
ENTER
ienteri
(Be sure to type a space between the
E and the ffl).
For Network 1, type [C]
For Network 2, press I ENTER I
IENTERI
ENTER
The Student Station System Software will now load into the Student
Stations. Two asterisks will appear in the upper right corner of each
Student Station that is loading, and the right asterisk will blink.
Now, follow Steps 13 through 16 below in exact order.
At each Student Station:
13. "*?" wul appear again. Type IENTERI .
14. When "Baud rate?" appears, press IENTERI . The screen should now display
"Network 3" and a blinking cursor.
At the Host Computer:
15. When "TRSDOS Ready" appears, type [ED [O] [ECO IENTERI .
16. When "Baud rate?" appears, press I ENTER I .
You can now load programs from the Host computer into the Student Stations,
following Steps 16 and 17 on page 6.
16
~
-^
USING THE NETWORK 3 WITH PROGRAMS
STORED ON A CASSETTE TAPE
BASIC programs stored on cassette tapes must be transferred to a diskette before
they can be used with the Network 3. Follow this procedure:
1. Set up the Network 3 Controller, Host system, and Student Stations. Run
the HOST program and load in the Student Station System Software
program by following Steps 1 through 15 beginning on page 3.
2. Select a Student S tation to work at. Type [N] ® H [H Q] El at the Student
Station and press I ENTER I .
3. Connect a cassette recorder to the Student Station. Be sure the recorder is
plugged in. Set the volume at 6.
4. Insert the cassette containing the program you want to run with the
Network 3 in the cassette recorder.
5. Rewind the cassette to the beginning of the program on the tape.
6. Press the PLAY button on the cassette recorder. (If the recorder is
connected properly, it should not come on at this point.)
7. Many programs on cassette (including most Radio Shack educational course-
ware programs on cassette) are stored on low-speed (500 baud) cassettes
rather than high-speed (1500 baud) cassettes. If your program is on a low-
speed cassette, type EeI fS-KHH EDtH-tUCDSI □££] and P ress SSfflJ
8. When the screen reads: You type:
Ready E] Ejgl Bl 1 ENTER |
9. The cassette recorder will come on and begin to load the program. If the
program is loading properly, two asterisks will appear in the upper right
corner of the screen. The right asterisk will blink.
If the asterisks do not appear after several seconds:
• press the I BREAK I key on the computer
• press the STOP button on the recorder
• turn the volume on the recorder a little higher
• continue from Step 5 above.
If the asterisks appear but the right one does not blink:
• press the I BREAK I key on the computer
• press the STOP button on the recorder
• turn the volume on the recorder a little lower
• continue from Step 5 above.
17
10. When "Ready" reappears, the program is loaded into the computer. To make
sure, you can type [UlTl fsllTl I ENTER I , and the program lines should be
displayed on the screen. You are now ready to save the program onto
diskette. (If you should want to save the program onto a diskette other
than the Network 3 software diskette now in Drive 0, insert the diskette on
which you want to save the program into Drive 1.)
11. The filename ADDITION is used in this example; you use the actual
filename of the program that you want stored on the diskette.
Note: Be sure to use a different filename for each program you save onto
the diskette. Each filename must contain from one to eight letters and
numbers, and the first character in each filename must be a letter. Do not
use the filenames HOST/CMD, STUDENT/CMD, or SPOOL/TXT, as these
filenames are already used on the diskette.
When the screen reads: You type:
Ready |HElQEE[D]Q]fflBiSQ
I ENTERl
(Note: If you want to save the
program on a formatted or system
diskette in Drive 1, you should type
|E|[|QEii[I!E[i]iiE]Q]Q
I ENTERl
instead of the above.)
12. If you are saving programs on the Network 3 software diskette and the
screen displays "Disk full", follow Steps B through E beginning on page 21.
Place your new backup copy of the Network 3 software diskette in Drive
(the bottom drive) and press the orange Reset bu tton. Wh en "TRSDOS
Ready" appears on th e screen , type [R] [Q] [S] |T| I ENTER I . When "Baud
rate?" appears, press I ENTER I . Then go back to the Student Station and
continue with Step 11 above.
13. If you are saving programs on Drive 1 and the screen reads "Disk full",
follow Step B on page 21. Place another formatted or system diskette in
Drive 1 (the top drive). Go back to the Student Station and continue with
Step 11 above.
If you have transferred all the programs you want to run, you are finished when
the red light on the disk drive goes off. Your programs are now stored on this
diskette. Be sure this diskette is in the Host computer when you want your
students to run these programs.
If you want to transfer additional programs from a cassette to your diskette, repeat
Steps 4 through 13 above.
18
APPENDIX I:
LIST OF RADIO SHACK SOFTWARE
FULLY COMPATIBLE WITH THE NETWORK 3
Many Radio Shack software packages are fully compatible with the Network 3 (that
is, no modifications to the programs are necessary). Those Radio Shack educational
software packages available at the time of this printing which are fully compatible
include the following:
K-8 Math Program, Volume One (26-1715)
K-8 Math With Student Management, Volume One (26-1725)
Essential Math, Volumes One and Two (26-1716, 26-1719)
Euclid Geometry Tutor (26-1724)
Advanced Graphics (26-1714)
Vector Addition (26-1720)
Graphical Analysis of Experimental Data (26-1722)
Interpreting Graphs in Physics (26-1721)
Investigations in Integral Calculus (26-2600)
Plane Analytic Geometry (26-2602)
AlphaKey™ (26-1718)
~
-
19
APPENDIX II: FOR ONE-DRIVE HOST SYSTEMS
a. USING THE NETWORK 3 CONTROLLER
WITH A ONE-DRIVE HOST COMPUTER
Most programs can be used with the Network 3 and a one-disk-drive Host
computer. Possible exceptions are programs that use special data files (for example,
to store student records).
If you want to use programs which are stored on a cassette tape, turn to page 17
and follow the directions given.
If the programs are on a Model I diskette, use the accompanying cassette tape to
load the program, following the directions on page 17.
If you want to use programs stored on a Model III diskette, you must first
determine which version of the operating system is on the diskette. Then you can
transfer the programs, one at a time, to the Network 3 software diskette. Follow
the steps below:
Determining the Operating System Version
1. Place an adhesive write-protect tab (provided with new diskettes) over the
square notch in the diskette containing the program(s) you want to run with
Network 3. If you do not have any tabs, use a small piece of cellophane
tape.
2. Turn on the Host computer.
3. When the red light on the disk drive goes off, insert the diskette containing
the program(s) you want to run with the Network 3 into the disk drive. (Be
sure the label is up and the covered square notch is to the left.) Close the
disk drive door.
4. Press the orange Reset button.
5. When the operating system Ready prompt appears, read the screen display.
If "TRSDOS 1.3 July 1, 1981" is displayed, continue on to Step 6. If any
other operating system and/or any other date is displayed, turn to page 23,
USING PROGRAMS FROM A DISKETTE WITH A DIFFERENT
VERSION OF THE OPERATING SYSTEM, and follow the procedure
described. When you have done so, your programs will be transferred onto
the Network 3 software diskette and will be ready to run at the Student
Stations.
20
~
Transferring a Program
From a Diskette with TRSDOS 1.3, JULY 1, 1981
To the Network 3 Software Diskette
-~
At the Host Computer:
6 Make sure that your disk drive contains the diskette with the program(s)
you want to run on the Network 3, not your Network 3 software diskette.
When the screen reads:
TRSDOS Ready
How Many Files?
Memory Size?
You type:
UElIllilE] I ENTER I
I ENTER 1
I ENTER I
7. (In this example, the filename ADDITION is used. Be sure to use the
actual filename Of the program you want to run.)
When the screen reads: You type
Ready
I ENTER 1
8 When the red light on the disk drive goes off, remove your program
diskette. Insert a backup copy of the Network 3 software diskette, with the
label facing up and the square notch to the left. Close the disk drive door.
9. When the screen reads:
Ready
You type:
I ENTER
10. If the screen displays "Disk full", follow steps A through F below:
A. Be sure the Network 3 software diskette is still in the disk drive.
B. Since the last program you attempted to transfer to the diskette was
not completely copied, you must remove the partial copy of the
program from the diskette. (In this example, the filename ADDITION
is used. Be sure to use the actual filename of the last program you
attempted to transfer.)
When the screen reads: You type:
Ready EEEEBSEiEEQlEliQ
ENTER!
~
21
C. That copy of the Network 3 software diskette is full, so remove it from
the disk drive and store it away.
D. Make another backup copy of the original Network 3 software diskette
following the directions in Appendix IV on page 33.
E. Store the original Network 3 software diskette supplied with this
package in a safe place.
F. You can now transfer the program to the new backup copy of the
Network 3 software diskette. Continue from Step 6 above.
11. If you have additional programs you want to run with the Network 3, wait
until the red light on the disk drive goes off. Then remove the Network 3
software diskette. Place an adhesive tab over the square notch in the
diskette containing the programs you want to run with the Network 3.
Insert the diskette in the drive, with the label facing up and the covered
square notch to the left. Close the disk drive door. If you are not certain
that this diskette contains TRSDOS 1.3 July 1, 1981, follow Steps 4 and 5
above. If the diskette does contain this version of the operating system,
continue from Step 7 above.
22
^
b. USING PROGRAMS FROM A DISKETTE WITH
A DIFFERENT VERSION OF THE OPERATING SYSTEM
(One-Drive Host Systems Only)
^
If the program) s) you want to run with the Network 3 are on a diskette with a
version of the operating system other than TRSDOS 1.3 July 1, 1981, you must
first transfer the program(s) to cassette tape, and then transfer the programs from
the tape to the Network 3 software diskette. Follow these steps:
1. Connect a cassette recorder to the Host computer. Be sure the recorder is
plugged in. Set the volume of the recorder at 6.
2. Insert a cassette tape in the cassette recorder.
3. Press PLAY or FAST FORWARD on the recorder to advance the tape past
the leader and any programs already on the cassette tape.
4. Reset the tape counter on the cassette recorder to zero by pressing the
button next to the tape counter.
5. Press the PLAY and RECORD buttons on the recorder simultaneously. (If
the recorder is connected properly, it should not come on at this point.)
At the Host Computer:
6. Turn on the computer.
7. Place the diskette containing the program(s) you want to run with the
Network 3 in the disk drive with the label facing up and the square notch
to the left. Close the disk drive door.
8. Press the orange Reset button.
9. When the screen reads: You type:
TRSDOS Ready
(or other operating
system Ready prompt)
How Many Files?
(TRSDOS only)
Memory Size?
(TRSDOS only)
FBlfAl [Sim fCl l ENTER I
I ENTER I
I ENTER |
23
10. (In this example, the filename ADDITION is used. Be sure to use the
actual filename of the program you want to use with the Network 3.)
When the screen reads: You type:
Ready E1H [S H E E E ffl E [S S3
rENTERl
Ready EiHHtlsaESBEtQilQ
riNTERl
The recorder will now start running and the program will be saved on the
cassette tape.
11. When "Ready" reappears on the screen and the cassette recorder goes off,
press the STOP button on the recorder.
12. Press REWIND. When the tape counter is again at zero, press STOP.
13. Press the PLAY button on the recorder.
14. Remove the diskette from the disk drive.
15. Place the Network 3 software diskette in the drive with the label facing up
and the square notch to the left. Close the disk drive door.
16. Press the orange Reset button.
17. When the screen reads: You type:
TRSDOS Ready ISHUffli I ENTER]
How Many Files? I ENTER I
Memory Size? I ENTER I
18. When the screen reads: You type:
Ready SBiEi I ENTER |
19. The cassette recorder will come on and begin to load the program. If the
program is loading properly, two asterisks will appear in the upper right
corner of the screen. The right asterisk will blink.
If the asterisks do not appear after several seconds:
• press the I BREAK I key on the computer
• press the STOP button on the recorder
• turn the volume on the recorder a little higher
• repeat Steps 12 and 13 above and then continue from Step 18 above.
24
^
If the asterisks appear, but the right one does not blink:
• press the i BREAK] key on the computer
• press the STOP button on the recorder
• turn the volume on the recorder a little lower
• repeat Steps 12 and 13 above and then continue from Step 18 above.
20. When "Ready" reappears on the screen, the program is loaded into the
computer. You are now ready to save it onto the Network 3 software
diskette. The filename ADDITION is used in this example; you use the
actual filename of the program that you want stored on the diskette.
Note: Be sure to use a different filename for each program you save onto
the diskette. Each filename must contain from one to eight letters and
numbers, and the first character in each filename must be a letter. Do not
use the filenames HOST/CMD, STUDENT/CMD, or SPOOL/TXT, as these
filenames are already used on the diskette.
When the screen reads: You type:
Ready [§] JAJ m g] ED \E\ m m E B B \Ql m CD
[ENTER [
21. If the screen displays "Disk full", follow Steps A through E beginning on
page 21. Press the STOP button on the tape recorder. Repeat Steps 11
through 13 above. Place your new backup copy of the Network 3 software
diskette in the disk drive and close the drive door. Continue with Step 16
above.
If you have transferred all the programs you want to run, you are finished when
the red light on the disk drive goes off. Your programs are now stored on this copy
of the Network 3 software diskette. Use this diskette when you want your students
to run these programs.
If there are additional programs you want to transfer to the Network 3 software
diskette, continue from Step 3 above.
^~
25
APPENDIX III: NETWORK 3 BASIC (NBASIC) INFORMATION
a. NETWORK 3 BASIC QUICK REFERENCE
This section summarizes Disk BASIC instructions which are available in Network 3
BASIC. All Model III BASIC (non-disk) commands are available in NBASIC (see
the green reference card that comes with each TRS-80 Model III for a list of these
commands).
In the commands listed on the left side of the page, upper-case letters and words
are literal; i.e., they are to be used exactly as is. Italicized lower-case letters and
words with one of these commands represent information to be supplied by the
user. Below the explanation for each command appears one or more examples of
its use.
CLOSE Closes all open buffers or specified
buffer(s).
CLOSE CLOSE 1,4 CLOSEN
CMD"B"," switch" Enable/disable the I BREAK] key.
CMD"B","ON" CMD"B","OFF"
CMD"E" Displays NETWORK error message again.
CMD"E"
CMD"H","OFF" Changes printer output from Host printer
to local printer.
CMD"H","OFF"
CMD"H","ON" Restores Host printer as the destination
of output. (This is the normal condition
when Network begins.)
CMD"H","ON"
CMD"P" , string var Checks printer status.
CMD"P",X$
CMD"R" Enables interrupts.
CMD"R"
CMD"S" Returns to level of Network from
NBASIC.
CMD"S"
~'
m
""
CMD"T" Disables interrupts.
CMD'T"
CVD(string uar) Converts to double precision after GET.
A# = CVD(I$)
CVl(string uar) Converts to integer after GET.
PRINT CVI(FD$)
CVS(string uar) Converts to single precision after GET.
FK! = CVS(RATE$)
DEFFN(uar name) Defines a programmer-created function.
DEF FNA$(X) = STRING$(X,45)
DEFUSRn Defines the entry point for machine
language subroutine number n.
DEFUSR2 = 32480
FIELD6,c AS string varjist Organizes random file buffer b into fields.
FIELD1.255 AS Q$
FIELD3,16 AS NM$,25 AS AD$
GETb,n Gets record n or next record from a disk
file and puts it in buffer b (random access
files).
GET1 GET3,25
INPUT#6, var name,list Inputs data from sequential file through
buffer b to variable named in command.
INPUT#1,A
INPUT#1,C$,A,B,D
lNSTR{c, string var#l, string var#2) .... Starts searching at position c in string #1
for string #2. If found, returns position;
otherwise, returns 0.
Q = INSTR(5,A$,AA$)
KILL" filename" Deletes a disk file. (Refer to your Disk
System Owner's Manual for information
on filenames.)
KILL"BLITZ:1"
27
LINE INPUT string var Inputs a line from keyboard; 1 ENTER I ends
input.
LINE INPUT A$
LINE INPUT "ENTER YOUR NAME?";N$
LINE I NPUT# b, string var Inputs an entire line from sequential file
through buffer 6 to string variable named.
LINE INPUT#2,A$
LOAD" filename" Loads a program file from disk. (Refer to
your Disk System Owner's Manual for
information on filenames.)
LOAD"BLITZ"
LOC(6) Gets current record number of file
associated with buffer b.
PRINT LOC(2)
LOF(6) Gets the number of the last record of the
file associated with buffer b.
Q = LOF(5)
LSET string var Puts string into random access field with
extra spaces at the right.
LSET NAMES = "JOHN"
MERGE" filename" Merges disk program with the program in
the computer memory. Disk program
must be in ASCII format.
MERGE"BLITZ"
MIT)${string var,c,d) = string var Replaces portion of one string with
another string. First number is starting
position, second is length.
MID$(A$,3,2) = "NO"
MKD$(x) Prepares double precision number x for
disk write (random access).
LSET C$ = MKD$(C#)
MKI$(n) Prepares integer n for disk write (random
access).
LSET C$ = MKI$(C%)
~-
28
MKS$(x) Prepares single precision number x for
disk write (random access).
LSET C$ = MKS$(C!)
OPEN" mode", b," filename", n Opens a file, assigns mode (I = input,
O = output, E = output to end of file,
R = random), assigns buffer 6, specifies
filename and logical record length n.
OPEN"R",l,"LIST:l"
PRINT#6,uar name,list Writes data to file buffer b (sequential
file).
PRINT#3,F$
PRINT#1,A$,B$,X,Y,Z
PUT6,n Moves data from file buffer b into the
specified record n (random access). If n is
omitted, the current record number is
used.
PUT1,25
RSET string var Puts string into random access field with
extra spaces at the left.
RSET NAME$ = "JOHN"
RUN "filename" Loads and executes program named.
RUN"BLITZ"
SAVE" filename", A Records program from computer memory
to disk. Appending ',A' specifies ASCII
format. (Refer to your Disk System
Owner's Manual for information on
filenames.)
SAVE"BLITZ"
USRn(uar name) Calls any one of 10 machine language
subroutines (n = to 9).
X = USR2(DE)
*
29
b. NETWORK 3 BASIC ERROR MESSAGES
The following is a description of error messages which may be encountered at a
Network 3 Student Station when a disk error or NBASIC error occurs.
AD File access denied
This error message occurs when a file protected by a password is called
without the password, when the wrong password is used, or when a
password is given and none exists (i.e., Password = " ").
AO File already open
This error message is generated when your program tries to open the same
file a second time, without closing it between the two requests. It does not
occur when two Student Stations open the same file.
BM Bad file mode
This message occurs when you: 1) use random access statements to
manipulate sequential files; 2) use sequential statements to access random
files; 3) write to a file that is open for input; or 4) read a file open for
output.
BN Bad file number
File number refers to buffer number specified in FIELD, OPEN and CLOSE
statements. This error occurs when the program attempts to access a file
with an invalid buffer number.
DF Disk full
The space allotted for program and data storage on the diskette is full. If
this error message appears while saving a program to disk, the program was
probably not saved in its entirety.
DS Direct statement in file
When a LOAD"filename" command Is entered, the system requires that the
file be a BASIC program (i.e., a file in which every line begins with a line
number). If it is not a BASIC program, then a file cannot be loaded. This
happens if the file is data (not a program), or if there was a write error when
the file was saved or a read error during loading. A flawed track on a
diskette could also cause this message. Possible solutions are to COPY the
file to another disk and try again, BACKUP the disk, or read the program
in line by line by another program, correct the bad line number, and save it
on another disk.
—
^~-
"~
EF End of file encountered
This error occurs when a program attempts to read data beyond the end of
the file.
FF File not found
The file you have requested does not exist on the diskette(s) that are in the
Host computer. Perhaps you have inserted the wrong disk, misspelled the ,
name of the file that you want, or left off the extension: "filename IB AS".
Common extensions are BAS (BASIC program), DAT (data file), and CMD
(assembly language program).
FL Too many files
More files have been called for than have been opened (more need to
be open).
FO Field overflow
With a random access file, an attempt was made to FIELD a buffer which
was longer than the logical record length of the file opened.
IE Internal error
An internally generated error with the file structure or the system has
occurred.
10 Disk input/output error
This error occurs whenever the disk read/write head is unable to perform the
operation the computer told it to do, or whenever there is an inadequate
transfer of information between the read/write head and the diskette. This
could be caused by a worn diskette. See DS for possible solutions to the
problem.
MM Mode mismatch (sequential/random)
Sequential file commands were used on a file opened as a random access file,
or vice versa.
31
NM Bad filename
An illegal filename was used. Each filename may contain up to 8 letters and
numbers, and the first character must be a letter. Optional extensions of up
to 3 characters, passwords of up to 8 characters, and a drive specification
may be added. Examples of legal filenames:
ADDITION
SUBTRACT/P12
DIVISION/N5.PSWD
MULTIPLY/K1.PWD:0
RN Bad record number
A record number that is smaller than or greater than the number allowed
was used (random access files).
UE Undefined error
An error which the system cannot identify has occurred.
UF Undefined user function
The function used was not previously defined with a "DEFFN" statement.
WP Disk write protected
The diskette is write protected with a write-protect tab.
32
•"">
-"
APPENDIX IV: BACKUP INFORMATION
a. MAKING A BACKUP COPY OF
THE NETWORK 3 SOFTWARE DISKETTE
It is good practice to make a backup copy of the Network 3 software diskette for
day-to-day use. The original diskette supplied with the package should be stored to
protect it from damage. To make a backup copy, follow the steps below at the Host
computer.
I. Model III Two-Drive System
1. Turn on the Host (disk) computer. (The ON/OFF switch is under the right
side of the keyboard.)
2. Insert a new, blank diskette in Drive 1 (the top disk drive) with the square
notch to the left and the label facing up, and close the disk drive door.
3. Place an adhesive tab (provided with new diskettes) over the square notch
in the Network 3 software diskette. If you do not have any tabs, use a
small piece of cellophane tape.
4. Insert the Network 3 software diskette in Drive (the bottom drive) with
the covered notch to the left and the label facing up, and close the door.
5. Press the orange Reset button.
6. When the screen shows: You type:
Enter Date (MM/DD/YY)? BQSJEJIBIIIE1IBII1 I ENTER I
(Example for September 1, 1982)
Enter Time (HH:MM:SS)? Press I ENTER I
TRSDOS Ready \MM EU OS GO IB I ENTER I
SOURCE Drive Number? [0] I ENTER I
DESTINATION Drive Number? Q] I ENTER I
SOURCE Disk Master Password? EH[U[U[W][0][R][D] I ENTER I
The drives will come on and the computer will proceed to make the backup.
If, after the drives stop spinning, the screen shows:
**Backup Complete**
33
then remove the original Network 3 software diskette from Drive and store
it in a safe place. You can now place your backup copy in Drive and
continue using the program.
If, after the drives stop spinning, the screen shows an error message of any
kind, or does not say Backup Complete, then press the orange Reset button
and go back to Step 6. If an error still occurs, then get a new blank diskette
or bulk erase the diskette you have been using as destination disk. Then
insert the blank diskette in Drive 1, press the Reset button, and go to Step 6.
II. Model III One-Drive System
1. Turn on the Host (disk) computer. (The ON/OFF switch is under the right
side of the keyboard.)
2. Place an adhesive tab (provided with new diskettes) over the square notch
in the Network 3 software diskette. If you do not have any tabs, use a
small piece of cellophane tape.
3. Insert the Network 3 software diskette in the disk drive with the covered
notch to the left and the label facing up. Close the disk drive door.
4. Press the orange Reset button.
5. When the screen shows:
Enter Date (MM/DD/YY)?
Enter Time (HH:MM:SS)?
TRSDOS Ready
SOURCE Drive Number?
DESTINATION Drive Number?
SOURCE Disk Master Password?
Insert SOURCE Diskette
< ENTER >
Insert DESTINATION Diskette
< ENTER >
You type:
EGDEffltBEl-ElEIlSlS
(Example for September 1, 1982)
Press I ENTER I
\B] BE [K] IE [ENTER]
[80 I ENTER I
[0] I ENTER I
i^[AirsirsirwiroirRi[Di fENTERi
Press I ENTER I
After the red light goes off, remove
the Network 3 software diskette and
insert a new, blank diskette with the
uncovered square notch to the left
and the label facing up. Close the
door and press I ENTER I .
Insert SOURCE Diskette
< ENTER >
Continue to switch back and forth
between the Network 3 software
diskette (SOURCE diskette, notch
covered) and the new diskette
(DESTINATION diskette, notch
uncovered) as instructed on the
screen. Do not open the disk drive
door while the red light is on.
If the screen shows:
** Backup Complete**
Insert SYSTEM Diskette < ENTER >
then press I ENTER 1 .
If the screen shows an error message of any kind, or does not say Backup
Complete, then put the Network 3 software diskette back in the drive,
press the Reset button, and go back to Step 5. If an error still occurs, get
a new blank diskette or bulk erase the diskette you have been using as
destination diskette. Put the Network 3 software diskette back in the
drive, press the Reset button, and go to Step 5.
""*
—
35
b. MAKING A BACKUP COPY OF
THE STUDENT STATION SYSTEM SOFTWARE TAPE
It is good practice to make a backup copy of the Network 3 Student Station
System Software for day-to-day use. The original cassette supplied with the package
should be stored to protect it from damage. To make a backup copy, follow the
steps below at the Host computer to transfer the Student Station System Software
from the Network 3 software diskette to cassette tape.
1. Connect a cassette recorder to the Host computer. Be sure the recorder is
plugged in.
2. Insert a blank cassette in the recorder.
3. Make sure the tape is rewound. Use the FAST FORWARD button if necessary
to advance the tape past the leader.
4. Press the PLAY and RECORD buttons on the recorder simultaneously. (If the
recorder is connected properly, it should not come on at this point.)
5. Turn on the Host computer. (The ON/OFF switch is under the right side of the
keyboard.)
6. Insert the Network 3 software diskette in the bottom disk drive with the label
facing up and the square notch to the left. Close the disk drive door.
7. Press the orange Reset button.
8. When the screen reads: You type:
Enter date: EEGDEDEtllElEIlII] I ENTER I
(Example for September 1, 1982)
Enter time: [ENTER I
TRSDOS Ready E B E H3 D ffl [s] E3 [B □ H] E3 E3 E
I ENTER I
(Be sure to type a space between the
[E] and the Q]).
Cass? I ENTER I
Device = Disk to Tape - pSJEGZ J E[I][N][l][Z][C][M][D]
Filespec? I ENTER!
Press ANY key when IENTER I
Cassette ready
The recorder will come on and transfer the Student Station System Software to
the cassette. When "TRSDOS Ready" reappears on the screen, the transfer is
complete.
""
36
USING TNI IOH LOADER
(Information for Modal 4 Users)
The Radio Shack Network 3 ROM Loader lets you load the Network 3
Student Station System Software directly from the Hoat computer diak
through the Network 3 Controller and into the Student Stations. Thia
eliminates the necessity of using a cassette player or a Network 2
Controller to load the software.
Model 4 machines with catalog number 26-1059 already have the ROM
Loader; otherwiaa the Loader must be installed at a Radio Shack
Service Center or Repair Center. After the ROM Loader is installed,
the Model A will function normally as a stand-alone computer. To make
the Model 4 function as a Student Station, follow the steps below.
(These replace steps I through 15 on pages 3-6 of the Network 3
Operating Software User' a Manual . )
1. Follow steps 1-3 on page 3 of the User' s Manual .
2. At the Hoat Computer, follow steps 11 -IS on page 5 of the User's
Manual. However, note an important difference when you have com-
pleted step 13: The top line of information displayed on the acreen
must contain the number "l.l" or a larger number for the ROM Loader
to operate. If the number displayed is "1.0", you need to get a
later version of the operating software.
■
3. At each Student Station
When the screen shows:
You type:
Case?
<ENTER>
Memory Sice?
Ready
>
<RNTRR>
SYSTEM <EMTER>
*T
/12363 <ENTEt>
(Student Station will now load from
the Host disk . )
Baud rate?
<ENTER>
The Student Station should now display the "Network 3" prompt,
continue at step 16 on page 6 of the User' a Manual .
Now,
8759249
I
Addendum for the 26-iOVV
For Hard Disk Uesrs Only
This 26-10S9 nondlsk Tfct-fO Model • Microcomputer con be
upgraded by She addition of one or two build-in diak drive* for
floppy disks. Whan «t least one of these drives haa been
install**, a hard disk drive stay also be attached.
If you are using s hard disk with vereton 5,1.3 of the Herd
Dish Operating lyitaa, your computer will need a hardware
MMtif lcatlon before th* print spooler will
function properly. To 'get this modif lest ion. Coke your computer to
a Radio Shack Costputer Cantor or Service Center with this sees*©,
and ask than to stake chte mod if lcatlon.
6759254
— ir
Important Information
for
Cassette Users
•
Note: Model III BASIC on the TRS-80 Model III is essentially the same as Level II BASIC on the
TRS-80 Model I. The only difference is that a higher baud rate for saving onto tape can be set if
you have a Model III with Model III BASIC (high = 1500 and low = 500). Both low and high baud
rate use the same volume setting on the Model III.
^
Using Your Cassette Deck
Many factors affect the performance of a cassette system. The most significant one is volume. Too
low a volume may cause some of the information to be missed. Too high a volume may cause
distortion and result in the transfer of background noise as valid information.
Five different cassette models have been supplied with the TRS-80 system— the CTR-40, CTR-41,
CTR-80, CTR-80A, and CCR-81. Each model has its own loading characteristics. The table below
gives the suggested volume ranges for each of the CTR models.
Notice that the volume ranges for Level I and Level II are different. This is because the Level II
data transfer rate is faster (500 baud vs. 250 baud). Also, notice that for the TRS-80 Model I,
pre-recorded Radio Shack programs need a slightly higher volume setting than that required by your
own CSAVED tapes. This is because the pre-recorded tapes are produced with high-speed audio
equipment at a slightly lower volume level than the CSAVE process provides. The Model III records
at a lower volume than the pre-recorded tapes are recorded at, so that the volume setting for
user-generated tapes is higher than for pre-programmed tapes. You will need to take this into
account when CLOADing Level II programs into a Model III.
Recorder
Model
User— Generated Tapes
Pre-Recorded
Radio Shack Tapes
CTR-40
Model I
Model III
Model I
Model III
Level I
Level II
Level I
Level II
Yellow Line
Red Line
Yellow Line
Red Line
CTR-41
6-8
4-6
6.5-8.5
5-7
CTR-80
4.5-6.5
3-5
5-7
5.5-7.5
2.5-5
4-6
CTR-80A
4.5-6.5
3-5
5-7
5.5-7.5
2.5-5
4-6
CCR-81
4.5-6.5
3-5
5-7
5.5-7.5
2.5-5
4-6
(With the CTR-40, CTR-80, CTR-80A, and CCR-81, turn the control to the left to increase volume.
With the CTR-41, turn the control to the right.)
When information is being loaded from the cassette tape, two asterisks will appear on the screen. The
one on the right will flash on or off as the program is read in. If the asterisks do not appear, or the
one on the right does not flash, then the volume setting is probably too low. Increase the volume and
try again. If you have a Model III this may be an indication that the tape's baud rate is different
than the Computer's baud rate. (All Radio Shack Model I Level II pre-recorded cassettes are recorded
at 500 baud rate, so Low baud rate must be selected when they are loaded on the Model III.) Try
resetting the baud rate from high to low or vice versa (See your Operation Manual).
Use the reset button to stop the cassette and return control to you if loading problems occur.
Radio Shack Programs are recorded at least twice on each tape. Following this practice when you
record programs on tape will give you a back-up if one does not load properly or if it becomes
damaged.
Important Note: The CTR-41 requires that you keep the supplied "dummy plug" in the MIC jack
at all times. However, the other models should never be used with the "dummy plug."
Level I
Sometimes you will get an error message during an attempted CLOAD. This means that some
information was lost or garbled. Adjust the volume level slightly and try again.
Level II and Model III BASIC
In case of an error message, proceed as above. There is also a rare case in which the program is not
loaded correctly even though no error message is generated. So, after CLOADing a program, be sure
to LIST it. If some data was garbled, then at some point in the listing the display will be filled with
meaningless words and characters. Adjust the volume and try again.
Hints and Tips
Computer tapes should be stored in a relatively dust-free area (a cassette case is recommended) and
protected from high temperatures. Magnetic and electrical fields may alter recorded information, so
avoid placing the tape near them (i.e. household appliances, power sources such as transformers and
television sets, etc.).
The cassette deck supplied with the TRS-80 is very compatible with the system and will perform its
duties with great success. To keep the cassette deck in top condition and thus minimize your
problems, you should periodically perform some routine maintenance on it. Dirty heads can cause as
much as a 50% loss of volume. Also, heads become magnetized with use and may cause distortion.
We recommend that you clean the head, capstan, and pinch roller after every four hours of operation.
Heads on new recorders should always be cleaned before use.
Note: Cassette cleaning and demagnetizing accessories are available from your local Radio Shack
store.
8759015-1082
Radio /hack
A DIVISION OF TANDY CORPORATION
!f///#'±J&
mhwmm
mm
mm
&&0
VfrSAVJir.
X sr-Vj.?s
K tft.'ff/;
IMPORTANT NOTICE
ALL RADIO SHACK COMPUTER PROGRAMS ARE LICENSED ON AN
"AS IS" BASIS WITHOUT WARRANTY.
Radio Shack shall have no liability or responsibility to customer or any
other person or entity with respect to any liability, loss or damage caused
or alleged to be caused directly or indirectly by computer equipment or
programs sold by Radio Shack, including but not limited toany interrup-
tion of service, loss of business or anticipatory profits or consequential
damages resulting from the use or operation of such computer or
computer programs.
NOTE: Good data processing procedure dictates that the user test the
program, run and test sample sets of data, and run the system in
parallel with the system previously in use for a period of time
adequate to insure that results of operation of the computer or
program are satisfactory.
RADIO SHACK SOFTWARE LICENSE
A. Radio Shack grants to CUSTOMER a non-exclusive, paid up license to
use on CUSTOMER'S computer the Radio Shack computer software
received. Title to the media on which the software is recorded (cassette
and/or disk) or stored (ROM) is transferred to the CUSTOMER, but not
title to the software.
B. In consideration for this license, CUSTOMER shall not reproduce
copies of Radio Shack software except to reproduce the number of copies
required for use on CUSTOMER'S computer (if the software allows a
backup copy to be made), and shall include Radio Shack's copyright
notice on all copies of software reproduced in whole or in part.
C. CUSTOMER may resell Radio Shack's system and applications soft-
ware (modified or not, in whole or in part), provided CUSTOMER has
purchased one copy of the software for each one resold. The provisions
of this software License (paragraphs A, B, and C) shall also be applicable
to third parties purchasing such software from CUSTOMER.
Wm
,-~v
RADIO SHACK |c|A DIVISION OF TANDY CORPORATION
U.S.aTfORT WORTH, TEXAS 76102
CANADA: BARRIE, ONTARIO L4M 4W5
AUSTRALIA
280-316 VICTORIA ROAD
RYDALMERE, N.S.W.2116
TANDY CORPORATION
BELGIUM
PARC INDUSTRIEL DE NANINNE
5140 NANINNE
U.K.
BILSTON ROAD WEDNESBURY
WEST MIDLANDS WS10 7JN
■^
PRINTED IN U.S.A.